package com.neusoft.demo1;

/**
 * for(初始化变量;条件表达式;增量) {
 *    循环体
 * }
 * 执行规则：
 *  1. 初始化变量
 *  2. 判断条件表达式，如果表达式的结果为true 就执行循环体
 *  3. 增量
 *  4. 判断条件表达式，如果表达式的结果为true 就执行循环体
 *  5. 如果如果表达式的结果为false,循环结束
 */
public class LoopDemo3 {
    public static void main(String[] args) {
//        for (int i = 1;i <= 10;i++) {
//            System.out.println(i);
//        }

        //1+2+....10的和
        int sum  = 0;
        for (int i = 1;i <= 10;i++) {
           sum += i;
        }
        System.out.println(sum);

        //求1...100的奇数和与偶数和
        int jishu = 0;
        int oushu = 0;

        for (int i = 1;i<=5;i++) {
            //判断i是奇数还是偶数
            if(i % 2 == 0) {
                oushu += i;
            }else if(i % 2 != 0) {
                jishu += i;
            }
        }
        //System.out.println(i); //无法使用i，i只在for循环中有效
        System.out.println(jishu);
        System.out.println(oushu);

//        for(;;) {
//           死循环
//        }

//        for(int i = 1;i<=10;) {
//            //死循环
//        }

//        for(int i = 1;;i++) {
//            //死循环
//        }




    }
}
